package com.cleaningcloud.cld.domain;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.cleaningcloud.common.core.annotation.Excel;

import java.math.BigDecimal;

/**
 * 项目物资阈值设置对象 cld_project_material
 * 
 * @author cleaningcloud
 * @date 2024-10-15
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CldProjectMaterial extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 项目物资阈值配置ID */
    private Long projectMaterialId;

    /** 项目ID */
    @Excel(name = "项目ID")
    private Long projectId;

    /** 商品ID */
    @Excel(name = "商品ID")
    private Long commodityId;

    /** 商品阈值 */
    @Excel(name = "商品阈值")
    private Long commodityNum;

    /** 商品编号 */
    @Excel(name = "商品编号")
    private String commodityNo;

    /** 商品名称(外用) */
    @Excel(name = "商品名称(外用)")
    private String commodityName1;


    /** 商品规格 */
    @Excel(name = "商品规格")
    private String commoditySpec;

    /** 商品品牌 */
    @Excel(name = "商品品牌")
    private String commodityBrand;

    private String commodityImg;

    // 商品类别
    private String commodityType;

    // 商品类别
    private String commodityTypeId;

    // 单位名称
    public String unitName1;
    // 商品单价
    private BigDecimal costPrice;
    // 胜博价
    private BigDecimal symbolPrice;
    // 库存
    private int stockNumber;
    // 胜博仓库存
    private int wareNumber;
    //调拨阈值
    private Long thresholdNumber;
    //当前库存
    private Long wareCommodityNumber;
}
